.Gen
{
POSITION: relative
}
.heading
{
BACKGROUND: #eeeeee;
COLOR: #000000
}
.HtmlEdit
{
BACKGROUND-COLOR: #f5feed;
POSITION: relative
}
.yToolbar
{
	BACKGROUND-COLOR: #f5feed;
	BORDER-BOTTOM: buttonshadow 1px solid;
	BORDER-LEFT: buttonhighlight 1px solid;
	BORDER-RIGHT: buttonshadow 1px solid;
	BORDER-TOP: buttonhighlight 1px solid;
	HEIGHT: 28px;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	width: 300px;

}
.Btn
{
BACKGROUND-COLOR: #f5feed;
BORDER-BOTTOM: buttonface 1px solid;
BORDER-LEFT: buttonface 1px solid;
BORDER-RIGHT: buttonface 1px solid;
BORDER-TOP: buttonface 1px solid;
HEIGHT: 24px;
POSITION: absolute;
TOP: 1px;
WIDTH: 24px
}
.Ico
{
LEFT: 3px;
POSITION: absolute;
TOP: 3px
}
.TBSep
{
BORDER-LEFT: buttonshadow 1px solid;
BORDER-RIGHT: buttonhighlight 1px solid;
FONT-SIZE: 0px;
HEIGHT: 22px;
POSITION: absolute;
TOP: 1px;
WIDTH: 1px
}
.TBGen
{
FONT: 9pt 宋体,verdana,arial,sans-serif;
HEIGHT: 22px;
POSITION: absolute;
TOP: 3px
}
.TBHandle
{
BACKGROUND-COLOR: #f5feed;
BORDER-LEFT: buttonhighlight 1px solid;
BORDER-RIGHT: buttonshadow 1px solid;
BORDER-TOP: buttonhighlight 1px solid;
FONT-SIZE: 1px;
HEIGHT: 22px;
POSITION: absolute;
TOP: 1px;
WIDTH: 3px
}
.BtnMouseOverUp
{
BACKGROUND-COLOR: #DAE8CA;
BORDER-BOTTOM: buttonshadow 1px solid;
BORDER-LEFT: buttonhighlight 1px solid;
BORDER-RIGHT: buttonshadow 1px solid;
BORDER-TOP: buttonhighlight 1px solid;
HEIGHT: 24px;
POSITION: absolute;
TOP: 1px;
WIDTH: 24px
}
.BtnMouseOverDown
{
BACKGROUND-COLOR: #DAE8CA;
BORDER-BOTTOM: buttonhighlight 1px solid;
BORDER-LEFT: buttonshadow 1px solid;
BORDER-RIGHT: buttonhighlight 1px solid;
BORDER-TOP: buttonshadow 1px solid;
HEIGHT: 24px;
POSITION: absolute;
TOP: 1px;
WIDTH: 24px
}
.BtnDown
{
BACKGROUND-COLOR: #DAE8CA;
BORDER-BOTTOM: buttonhighlight 1px solid;
BORDER-LEFT: buttonshadow 1px solid;
BORDER-RIGHT: buttonhighlight 1px solid;
BORDER-TOP: buttonshadow 1px solid;
HEIGHT: 24px;
POSITION: absolute;
TOP: 1px;
WIDTH: 24px
}
.IcoDown
{
HEIGHT: 16px;
LEFT: 4px;
POSITION: absolute;
TOP: 4px;
WIDTH: 16px
}
.IcoDownPressed
{
LEFT: 3px;
POSITION: absolute;
TOP: 3px
}
.inp_02	{font-family:tahoma,arial; font-size:11px; height:17; 
}

*{margin:0;padding:0;list-style:none;font-size:12px;}
body{margin:0;padding:0;font-family:"宋体"; color:#0C0C0C; background-color:#E6E6E6; text-align:left}
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}

INPUT {
	FONT-SIZE: 12px;
}
SELECT {
	FONT-SIZE: 12px;
}
TEXTAREA {
	FONT-SIZE: 12px;
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none;font-size:12px
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.hui2 {
                    font-size: 12px;
                    color: #797979;
}
.hui {
	COLOR: #797979
}
A.hui:link {
	COLOR: #797979;font-size:12px
}
A.hui:visited {
	COLOR: #797979
}
A.hui:hover {
	COLOR:#cc3300
}
.white {
	COLOR: #ffffff
}
A.white:link {
	COLOR: #ffffff;font-size:12px
}
A.white:visited {
	COLOR: #ffffff
}
A.white:hover {
	COLOR: #ffffff
}
.red {
	COLOR: #FF0000
}
A.red:link {
	COLOR: #FF0000;font-size:12px
}
A.red:visited {
	COLOR: #FF0000
}
A.red:hover {
	COLOR: #FF0000
}
.666666 {
	COLOR: #666666
}
.666666 A {
	COLOR: #666666; TEXT-DECORATION: none;font-size:12px
}
.666666 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.666666 A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}

.englishfont {
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 9pt;
}
.tdblues {background: #91D4FF;}
.tdblueq {background: #DCF2FF;}
.tdbluel {background: #CEE7FF;}
.tdbyellow {background: #FFCC99;}
.f14px {
	FONT-SIZE: 14px
}
.infolisttitle
{ 
 font-size: 13px;
  color: #ffffff;
  font-weight:bold;
  padding-top:5px;

}

.xinweiti {
                    font-family: 华文新魏;
                    font-size: 18px;
					line-height:130%;
}
.22px {
                    font-size: 22px;
					line-height:150%;
}
.orage { 
					line-height:150%;
					color:F0892D
}
.oragefont {        
                    FONT-SIZE: 14px;
					line-height:150%;
					color:F0892D
}
.tdblues {background: #91D4FF;}
.tdblueq {background: #DCF2FF;}
.tdbluel {background: #CEE7FF;}
.tdbyellow {background: #FFCC99;}
.tdgreens {background: #0C851F;}
.tdgreenq {background: #DFFBAA;}
.tdgreenz {background: #CFF586;}
.tda{ background:#CCCCCC; height:1px}
.tdb{ color:#1D69A3; font-weight:bold;}
.bgl{ background:url(../images/bg_l.jpg) repeat-y}
.bgr{ background:url(../images/bg_r.jpg) repeat-y}
.font15{ font-size:15px;color:#6F6F6F; font-weight:bolder; padding-top:3px; text-align:left;}
.c5A5858{ color:#5A5858}
.clear{ clear:both} 
.content{ line-height:230%; color:#5A5858; text-align:left;}
.tbtm{FILTER: alpha(opacity=90);}

object{display:inline;}
.tab{height:25px; width:100%; margin-bottom:15px;}
.tab li{float:left; padding:0 15px; height:20px; line-height:20px; border:1px solid #C9C9C9; border-bottom:none; background:#F1F1F1; margin-top:4px; position:relative; cursor:hand;}
.tab li#c202{border-left:1px solid #C9C9C9; right:-1px;}
.tab li#c505{right:-4px;}
.tab li#c515{right:-3px;}
.tab li#c525{right:-2px;}
.tab li#c535{right:-1px;}
.tab li.lib{border:none; margin:0; clear:both; width:100%; height:1px; line-height:1px; overflow:hidden; border-bottom:1px solid #C9C9C9; z-index:1; top:-2px;}
.tab li.lil{width:15px; background:none; border:none;}
.tab li.on{height:24px; line-height:24px; margin:0; z-index:2; color:#0666AD; font-size:14px; background:url(../images/bg_tab.gif) no-repeat}



img{border:0 none; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis; overflow:hidden;}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline;}

.menu{width:206px; height:auto !important; height:300px; min-height:300px;background:url(../images/bg_menu.jpg) repeat-y right top; text-align:left; }
.tl{height:29px; overflow:hidden;}
.mlist{margin-top:1px;border-right:1px solid #D8D8D8; height:auto !important; height:300px; min-height:300px; background:url(../images/bg2.gif) no-repeat bottom right; padding-bottom:150px;}
.mlist li{background:url(../images/line.gif) no-repeat 3px bottom; padding:8px 0; line-height:20px; color:#626262;}
.mlist li a{display:block; background:url(../images/dot9.gif) no-repeat 10px 4px; padding-left:25px; font-size:14px; font-weight:bold;}
.mlist li a:link,.mlist li a:visited{color:#626262;}
.mlist dl{line-height:18px; font-size:12px;}
.mlist dl a{background:none; padding:0; font-size:12px; font-weight:400;}
.mlist dt{padding-left:30px;}
.mlist dd{padding-left:45px;}
.mlist dd a{ height:18px; line-height:18px;}
.mlist .sj{padding-left:10px;}
#ab {	position:absolute;
	width:951px;
	height:46px;
	z-index:1;
	left: 29px;
	top: 34px;
	visibility: hidden;
}
#com {	position:absolute;
	width:951;
	height:46;
	z-index:3;
	left: 29px;
	top: 34px;
	visibility: hidden;
}
#cy {	position:absolute;
	width:951;
	height:46;
	z-index:2;
	left: 29px;
	top: 34px;
	visibility: hidden;
}
#job {	position:absolute;
	width:951;
	height:46;
	z-index:5;
	left: 29px;
	top: 34px;
	visibility: hidden;
}
#mb {	position:absolute;
	width:1px;
	height:43px;
	z-index:1;
}
#news {	position:absolute;
	width:951;
	height:46;
	z-index:4;
	left: 29px;
	top: 34px;
	visibility: hidden;
}
body{background:#E5E5E5 url(../images/bg_gb.jpg) repeat-x top;}
.top{height:86px; width:1002px; margin:0px auto 0; background:url(../images/atopbg.jpg) repeat-x;}
.logo{float:left; margin-top:38px; margin-left:3px;}
.search{margin-top:28px; background:url(../images/dot.gif) no-repeat left 24px; padding-left:6px; text-align:left; padding-right:4px; text-align:right; position:relative; width:410px;}
.search img{margin-bottom:6px;}
.search .al{background:url(../images/topal.gif) no-repeat; color:#666666; height:21px; padding:6px 13px 4px; margin-right:11px;}
.search .ar{background:url(../images/topar.gif) no-repeat; color:#666666; padding:6px 15px 4px;}
.search a:link,.search a:visited{color:#666666;}
.search img{position:relative; top:3px; right:-2px;}
#link1{position:absolute;width:60px;left:239px; z-index:2; line-height:17px;}
#link2{position:absolute;right:0; z-index:2; line-height:17px; padding:7px;}
.linkny{ text-align:left; padding-left:14px; padding-top:5px; background:#E3E3E3;}
.linkny a{display:block;}
.linkny a:link,.linkny a:visited{color:#666666;}
.linkny a:hover{text-decoration:none; color:#f00;}


.sinput{width:114px; padding:0 8px; height:22px; line-height:22px; background:none; border:none; background:url(../images/sbg.gif) no-repeat;}
.san{background:none; border:none; background:url(../images/submit.gif) no-repeat; width:55px; height:21px; color:#ffffff; letter-spacing:2px; margin-right:15px;}
.atop{margin:0 auto;}

.foot{height:80px; width:1002px; margin:0 auto; background:#ffffff url(../images/nfbg.jpg) repeat-x  left bottom;}
.footer{float:left; text-align:left; line-height:20px; color:#666666; background:url(../images/footbg.jpg) no-repeat; width:947px; height:49px;}
.footer p{margin:7px 15px 0;}
.footer a{color:#666666;}

.newslist{margin-top:12px;}
.newslist li{color:#666666; background:url(../images/newsdot.jpg) no-repeat 5px 9px; padding-left:23px; line-height:30px; border-bottom:1px solid #E7E5E6;}
.newslist li a{color:#666666;}
.newspage{margin-top:26px; text-align:center;}
.newspage{color:#666666;}
.newspage a{color:#666666; padding:0 8px; background:url(../images/newsline.jpg) no-repeat right 1px;}
.newspage .nobg{background:none; margin:0; padding:0; padding:0 4px 0 12px;}
.newspage .on{color:#FE0000;}
.newslist .fnews{height:130px; background:url(../images/newsbg1.jpg) repeat-x; padding:17px 12px 0 15px; border-bottom:none; margin-bottom:12px}
.newslist .fnews img{float:left; margin-right:30px;}
.newslist .fnews dt{line-height:24px;}
.newslist .fnews dd{line-height:20px;  text-indent:24px;}
.newslist .fnews dt a{font-weight:bold; color:#4B4B4B; font-size:14px;}
.newslist .fnews dd a{color:#8A8687;}

.newstitle{border-bottom:1px solid #E5E5E5;}
.newstitle .fl{font-weight:bold; font-size:14px; color:#0D65A5; padding-bottom:10px;}
.newszf{text-align:right; margin-top:25px; padding-right:15px; border-bottom:1px solid #E5E5E5; padding-bottom:9px;}
.newszf img{margin-right:5px;}
.shownews a:link,.shownews a:visited{color:#747273;}
.newscontent{line-height:20px; padding-top:18px;}
.newscontent *{line-height:20px;}

.jobtab{width:705px;}
.jobtab li.lil{padding:0;}
.jobtab li.lib{padding:0;}
.joblist{background:url(../images/jobbg.jpg) no-repeat; margin-left:15px;}
.joblist th{height:26px; padding-bottom:3px; color:#1D69A3; padding-left:9px; text-align:left;}
.joblist td{height:28px; line-height:28px; text-align:left; padding-left:9px; border-bottom:1px solid #CCCCCC; color:#000000;}
.joblist td a{color:#000000;}
.spnewslist{width:300px;}
.spnewslist .newslist{margin-top:0;}
.video{width:400px; height:302px;}

.newsmenu{height:auto !important; height:300px; min-height:300px;}
.newsmenu .mlist{height:auto !important; height:300px; min-height:300px;}
.jobsmenu{height:auto !important; height:400px; min-height:400px;}
.jobsmenu .mlist{height:auto !important; height:400px; min-height:400px;}

.jct *{color:#000000;}
.jtl{font-weight:bold; padding-left:10px; line-height:24px; margin:6px 0;}
.jcot{padding-left:10px; line-height:22px;}
.jdetail{border-bottom:1px solid #EBEBEB; margin-bottom:10px; padding-bottom:5px;}
.jdetail td{ height:24px; line-height:24px; padding-left:10px;}
.jobtitle{color:#2071B2; font-weight:bold; border-bottom:1px solid #EBEBEB; margin-bottom:12px; padding-left:10px;}
.jbk{padding-left:10px; margin-top:10px; height:16px; margin-bottom:25px;}
.jbk a{display:block; float:left; width:80px; height:16px; line-height:16px; background:#4185D6; text-align:center; color:#ffffff; margin-right:15px;}


.from_table{ width:690px;border:1px solid #d9d9d9; margin:2px 0;}
.from_table td{ vertical-align:middle; padding:3px 0;}
.from_table .from_tb_t{ width:93px; border-right:1px solid #d9d9d9; text-align:center;}
.from_table .from_tb_t1{ width:185px; padding-right:5px; text-align:right;}
.from_table .from_tb_t2{ width:105px; padding-right:5px; padding-left:5px; text-align:right; vertical-align:top;}
.from_table .from_tb_bg{ background:#eee;}
.from_table_inp1{ width:115px;}
.from_table_inp2{ width:150px;}
.from_table_inp3{ width:80px;}
.from_table_inp4{ width:220px;}
.from_table_inp5{ width:400px; height:125px; margin-bottom:15px;}
.red{ color:#f00;}
.from_sub{ width:690px; text-align:center; padding:13px 0; background:#f1f1f1; margin:13px 0 0px 0;}
.from_sub input{margin:0 5px;}

.skey{font-weight:bold; color:#f00; font-size:14px;}
.kitem{border-bottom:1px dashed #e5e5e5;}

.fdtable td{padding-left:15px; height:30px; line-height:30px;}
.fdtd{background:#F8F8F8;}
.fdtable .fdsub{width:84px; height:23px; background:none; border:none; background:url(../images/fdback.gif) no-repeat; color:#848484; font-weight:bold; font-size:14px; letter-spacing:5px;}

.xjnav a{background:url(../images/s.gif) no-repeat left 2px; padding-left:12px;}
.nsyy{font-family:Arial, Helvetica, sans-serif; color:#666666;}
.nsyy a:link,.nsyy a:visited{font-family:Arial, Helvetica, sans-serif; color:#666666;}




.copy{font-family:Arial, Helvetica, sans-serif;}

.comname{ font-size:13px; font-weight:bold}
.fgline{ background:url(../images/bg_dot.gif) repeat-x 3px}


.sitemap{width:98%}
.tl{height:29px; overflow:hidden;}
.smlist{margin-top:1px; height:auto !important; }
.smlist li{background:url(../images/sitemapline.gif) repeat-x 3px bottom; padding:8px 0; line-height:18px;}
.smlist li a{display:inline; background:url(../images/sitemapdot.gif) no-repeat 10px 4px; padding-left:25px; color:#666666; font-size:14px;}
.sitemap li dt a{display:inline;}
.smlist dl{line-height:18px; font-size:12px;}
.smlist dl a{background:none; padding:0; font-size:12px; font-weight:400;}
.smlist dt{padding-left:30px;}
.smlist dd{padding-left:45px;}
.smlist dd a{ height:18px; line-height:18px;}
.smlist .sj{padding-left:10px;}
.mt{margin-top:15px;}

.ftitle{ font-size:13px; font-weight:bold; }
.fb{ font-weight:bold; }
.fcz{ color:#812824}
.fcl{ color:#318CD2}
.fcg{ color:#0A8215; font-weight:bold;}

.fzlishi{width:700px;}
.fzlishi .tablis{height:26px; line-height:26px; background:url(../images/fzqhbg.jpg) no-repeat; margin-bottom:8px;}
.fzlishi .tablis li{float:left; width:96px; margin:0 15px; color:#3596DD; font-weight:bold; text-align:center; font-size:14px;}
.fzlishi .tablis li.on{background:url(../images/fzqhon.gif) no-repeat bottom left;}
.fzlishi #c934{margin:0 0px;}
* a:visited{color:#666666;}
.jbk a:visited{color:#ffffff;}
.guestlist table{margin:3px 0;}
.guestlist td{ padding-left:5px; padding-top:3px;}
.jobapply{border:none;}
.nshbanner{height:108px; overflow:hidden;}
.maincontent{vertical-align:top}
.maincontent *{margin:0; padding:0; list-style-type:none;}
.maincontent li{margin:0; padding:0; background:url(../images/ry.gif) no-repeat left 4px; padding-left:16px; margin-top:6px; line-height:20px}
.fdtable .fdtd{border-bottom:1px solid #fff; padding-left:15px;}